\hypertarget{class_input_event_manager}{
\section{InputEventManager Class Reference}
\label{class_input_event_manager}\index{InputEventManager@{InputEventManager}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_input_event_manager_a4a3715f251ec7c1d12d376f1e6f29eb4}{
void {\bfseries DeStackEvents} ()}
\label{class_input_event_manager_a4a3715f251ec7c1d12d376f1e6f29eb4}

\item 
\hypertarget{class_input_event_manager_a35e514a55c8a542e32d9d238cf82c138}{
int {\bfseries KeyDown} (int code)}
\label{class_input_event_manager_a35e514a55c8a542e32d9d238cf82c138}

\item 
\hypertarget{class_input_event_manager_a93295106a816c2f9b3a95be9bebe98f5}{
int {\bfseries KeyUp} (int code)}
\label{class_input_event_manager_a93295106a816c2f9b3a95be9bebe98f5}

\item 
\hypertarget{class_input_event_manager_ac75b5b5d43a1b53f6b90b2fa0d442d50}{
int {\bfseries KeyPressed} (int code)}
\label{class_input_event_manager_ac75b5b5d43a1b53f6b90b2fa0d442d50}

\item 
\hypertarget{class_input_event_manager_ac03f69e345cce7a19947e5237d3263a1}{
int {\bfseries MouseMoved} ()}
\label{class_input_event_manager_ac03f69e345cce7a19947e5237d3263a1}

\item 
\hypertarget{class_input_event_manager_a0221643a41c21322bacc3c7b3bc48b0a}{
void {\bfseries ResetKeyState} ()}
\label{class_input_event_manager_a0221643a41c21322bacc3c7b3bc48b0a}

\item 
\hypertarget{class_input_event_manager_ac60da6e38523bd5961dcf05614fca6bb}{
int {\bfseries LeftMouseDown} ()}
\label{class_input_event_manager_ac60da6e38523bd5961dcf05614fca6bb}

\item 
\hypertarget{class_input_event_manager_abe7b86cb679200ee71e292c98e3a36a2}{
int {\bfseries RightMouseDown} ()}
\label{class_input_event_manager_abe7b86cb679200ee71e292c98e3a36a2}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
SDL\_\-Event $\ast$ \hyperlink{class_input_event_manager_a7d0bba1c7a11b9d0f548fa3f40aca679}{event}
\item 
\hypertarget{class_input_event_manager_a04b2e903131772f835eb3c4da86e7316}{
int {\bfseries mousePositionX}}
\label{class_input_event_manager_a04b2e903131772f835eb3c4da86e7316}

\item 
\hypertarget{class_input_event_manager_aa4ea6be0e046f780ca47d4ff5e78fc28}{
int {\bfseries mousePositionY}}
\label{class_input_event_manager_aa4ea6be0e046f780ca47d4ff5e78fc28}

\item 
\hypertarget{class_input_event_manager_a3233274c2eb7078da8a936e3daf5755d}{
int {\bfseries spaceDown}}
\label{class_input_event_manager_a3233274c2eb7078da8a936e3daf5755d}

\item 
int \hyperlink{class_input_event_manager_ad6beb7e3f7abcb6beee10d664133cf6e}{keyDown} \mbox{[}500\mbox{]}
\item 
int \hyperlink{class_input_event_manager_a87deedcad2228891ba5d174b6152487d}{keyUp} \mbox{[}500\mbox{]}
\item 
int \hyperlink{class_input_event_manager_aca264bc2669bd564f1a94f11a3510cd4}{keyPressed} \mbox{[}500\mbox{]}
\item 
Uint8 $\ast$ \hyperlink{class_input_event_manager_aca4f8e67f92b8979e774d465b82e88dd}{keyboardState}
\item 
\hypertarget{class_input_event_manager_a6a63cbb81615450492971fa57c10109f}{
int {\bfseries mouseMoved}}
\label{class_input_event_manager_a6a63cbb81615450492971fa57c10109f}

\item 
\hypertarget{class_input_event_manager_ad96affcc436b8385f6c830b57474a2c9}{
int {\bfseries leftMouseDown}}
\label{class_input_event_manager_ad96affcc436b8385f6c830b57474a2c9}

\item 
\hypertarget{class_input_event_manager_a05c4994abf2e705c1fa8e27502060cc0}{
int {\bfseries rightMouseDown}}
\label{class_input_event_manager_a05c4994abf2e705c1fa8e27502060cc0}

\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\hypertarget{class_input_event_manager_a7d0bba1c7a11b9d0f548fa3f40aca679}{
\index{InputEventManager@{InputEventManager}!event@{event}}
\index{event@{event}!InputEventManager@{InputEventManager}}
\subsubsection[{event}]{\setlength{\rightskip}{0pt plus 5cm}SDL\_\-Event$\ast$ {\bf InputEventManager::event}}}
\label{class_input_event_manager_a7d0bba1c7a11b9d0f548fa3f40aca679}
Objet récupérant l'événement en cours renvoyer par la méthode SDL\_\-PollEvent \hypertarget{class_input_event_manager_aca4f8e67f92b8979e774d465b82e88dd}{
\index{InputEventManager@{InputEventManager}!keyboardState@{keyboardState}}
\index{keyboardState@{keyboardState}!InputEventManager@{InputEventManager}}
\subsubsection[{keyboardState}]{\setlength{\rightskip}{0pt plus 5cm}Uint8$\ast$ {\bf InputEventManager::keyboardState}}}
\label{class_input_event_manager_aca4f8e67f92b8979e774d465b82e88dd}
Variable utilisé pour \char`\"{}mapper\char`\"{} le statut des touches du clavier \hypertarget{class_input_event_manager_ad6beb7e3f7abcb6beee10d664133cf6e}{
\index{InputEventManager@{InputEventManager}!keyDown@{keyDown}}
\index{keyDown@{keyDown}!InputEventManager@{InputEventManager}}
\subsubsection[{keyDown}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf InputEventManager::keyDown}\mbox{[}500\mbox{]}}}
\label{class_input_event_manager_ad6beb7e3f7abcb6beee10d664133cf6e}
Tableau contenant les états keyDown \hypertarget{class_input_event_manager_aca264bc2669bd564f1a94f11a3510cd4}{
\index{InputEventManager@{InputEventManager}!keyPressed@{keyPressed}}
\index{keyPressed@{keyPressed}!InputEventManager@{InputEventManager}}
\subsubsection[{keyPressed}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf InputEventManager::keyPressed}\mbox{[}500\mbox{]}}}
\label{class_input_event_manager_aca264bc2669bd564f1a94f11a3510cd4}
Tableau contenant les états keyPressed \hypertarget{class_input_event_manager_a87deedcad2228891ba5d174b6152487d}{
\index{InputEventManager@{InputEventManager}!keyUp@{keyUp}}
\index{keyUp@{keyUp}!InputEventManager@{InputEventManager}}
\subsubsection[{keyUp}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf InputEventManager::keyUp}\mbox{[}500\mbox{]}}}
\label{class_input_event_manager_a87deedcad2228891ba5d174b6152487d}
Tableau contenant les états keyUp 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/gameEngine/inputeventmanager.h\item 
sources/gameEngine/inputeventmanager.cpp\end{DoxyCompactItemize}
